	.file	"program_options.c"
	.text
	.p2align 4,,15
.globl freeOptions
	.type	freeOptions, @function
freeOptions:
	pushl	%ebp
	movl	%esp, %ebp
	subl	$8, %esp
	movl	40(%ebp), %eax
	testl	%eax, %eax
	je	.L3
	movl	%eax, 8(%ebp)
	leave
	jmp	free
	.p2align 4,,7
	.p2align 3
.L3:
	leave
	ret
	.size	freeOptions, .-freeOptions
	.section	.rodata.str1.4,"aMS",@progbits,1
	.align 4
.LC0:
	.string	"Uso: %s opciones [ argumentos ...]\n"
	.align 4
.LC1:
	.ascii	"    -s, --number-separator. Indica el texto separador entre "
	.ascii	"n\303\272mero de l\303\255nea y la\n          l\303\255nea.\n"
	.ascii	"    -v, --starting-line-number. Indica el n\303\272mero de l"
	.ascii	"a primer l\303\255nea.\n    -i, --line-increment. Indica el "
	.ascii	"incremento entre l\303\255neas consecutivas.\n    -t, --non-"
	.ascii	"empty. Si est\303\241 presente, solo se d"
	.string	"eben numerar las l\303\255neas no\n          vacias. Caso contrario, tambi\303\251n deben numerar las l\303\255neas vacias.\n    -l, --join-blank-lines. Indica la cantidad de l\303\255neas vacias a agrupar en una\n          unica l\303\255nea.\n    -h, --help. Imprime el mensaje de ayuda.\n"
	.text
	.p2align 4,,15
.globl printHelp
	.type	printHelp, @function
printHelp:
	pushl	%ebp
	movl	%esp, %ebp
	subl	$24, %esp
	movl	32(%ebp), %eax
	movl	$.LC0, 4(%esp)
	movl	$1, (%esp)
	movl	%eax, 8(%esp)
	call	__printf_chk
	movl	$.LC1, 12(%ebp)
	movl	$1, 8(%ebp)
	leave
	jmp	__printf_chk
	.size	printHelp, .-printHelp
	.ident	"GCC: (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3"
	.section	.note.GNU-stack,"",@progbits
